.wrap,
.payments{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
}

.wrap{
    opacity: 0.8;
    display: block;
    filter: alpha(opacity=80);
    background: black;
}

.wrap-payment{
    width: 7.12rem;
    height: 100%;
    margin: 0.2rem auto;
    position: relative;
}

.payments .pay-header{
    height: 1.13rem;
    line-height: 1.13rem;
}

.payments .pay-header a{
    margin-top: .4rem;
}

.payments .pay-header h2{
    line-height: 1.13rem;
    background: none;
    color: #33a4e6;
    font-size: .36rem;
    font-weight: 100;
}

.payments .payment-content{
    width: 100%;
    height: 10rem;
    max-height: 80%;
    overflow: hidden;
    border-radius: 0 0 .1rem .1rem;
    padding: .2rem 0;
    background: #858585;
}

/**
* 竖版
*/
@media screen and (min-width: 376px){

}

